package cn.itcast.user.service;

import cn.itcast.user.dao.UserDao;
import cn.itcast.user.domain.User;

/*
 * User 业务层
 * 
 */
public class UserService {
	private UserDao userDao = new UserDao();
	
	/*
	 * 注册功能
	 * 使用用户名进行查询，如果用户已存在，返回异常；
	 * 如果没有查询到用户，添加新用户，注册成功！
	 */
	public void regist(User user) throws UserException {

		User _uUser = userDao.findUserByName(user.getUsername());
		if (_uUser != null) throw new UserException(
				"用户名：" + user.getUsername() + "已被注册过了！");

		userDao.add(user);
	}
} 
